package com.codi.bus.core.domain;

import com.codi.base.domain.BaseDomain;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 亲，写个类注释呗
 * @author asus
 * @date 2018-04-18 13:47
 */
@Builder
@NoArgsConstructor
@Data
@Accessors(chain = true)
@AllArgsConstructor
public class TradeOrders extends BaseDomain {
    private Integer tradeId;

    private Integer userId;

    private String fundBusinCode;

    private String clientId;

    private String tradeAcco;

    private String taAcco;

    private String applyDate;

    private String orderDate;

    private String fundCode;

    private String fundType;

    private String bankNo;

    private String bankAccount;

    private String bankName;

    private String shareType;

    private BigDecimal balance;

    private BigDecimal shares;

    private String moneyType;

    private String capitalMode;

    private String portfolioCode;

    private String tradeSource;

    private String successType;

    private String allotNo;

    private String portfolioAllotNo;

    private String deductStatus;

    private BigDecimal afterDiscountRate;

    private BigDecimal reserveDiscountRate;

    private String taconfirmFlag;

    private String taSerialId;

    private String affirmDate;

    private BigDecimal tradeConfirmType;

    private BigDecimal tradeConfirmBalance;

    private String originalDate;

    private String hopeDate;

    private BigDecimal netValue;

    private String autoBuy;

    private String originalAppno;

    private String targetFundCode;

    private String targetFundType;

    private String targetShareType;

    private String receivableAccount;

    private String combinedErrorInfo;

    private String businAssCode;

    private BigDecimal unpaidIncome;

    private BigDecimal cashNopayShare;

    private BigDecimal cashShare;

    private String failCause;

    private String scheduledProtocolId;

    private String protocolPeriodUnit;

    private String tradePeriod;

    private BigDecimal fareSx;

    private BigDecimal taFare;

    private BigDecimal afterFare;

    private String createTime;

    private String lastupdateTime;

    private static final long serialVersionUID = 1L;
}
